RETFIE : (RETour From IntErrupt)
Retour d' interruption
1 -> GIE
Haut de pile -> ( PC )
( la série PIC 16C5x ne comprend pas cette instruction)
Nombre de cycle d'horloge : 2
Indicateurs positionnés : aucun
Syntaxe : RETFIE retour d' interruption
RETLW c : (RETour with Literal in W)
Retour de routine , chargement d ' une valeur c dans le registre W
c -> ( W )
Haut de pile -> ( PC )
Nombre de cycle d'horloge : 2
Indicateurs à positionnés : PA0 à PA2 pour PIC 16C56 et 16C57
Syntaxe : RETLW 0afh retour de sous programme et on charge 0afh dans W
RETURN : Retour de sous programme
Haut de pile -> ( PC )
( la série PIC 16C5x ne comprend pas cette instruction)
Nombre de cycle d'horloge : 2
Indicateurs positionnés : aucun
Syntaxe : RETURN retour d'un sous programme
RLF : (Rotate Left F through carry)
Rotation à gauche de ( f ) au travers du bit carry © le résultat va dans d
Carry -> ( d0 )
( f0 ) -> ( d1 )
( f1 ) -> ( d2 )
( f2 ) -> ( d3 )
( f3 ) -> ( d4 )
( f4 ) -> ( d5 )
( f5 ) -> ( d6 )
( f6 ) -> ( d7 )
( f7 ) -> ( Carry )
d est paramétrable
si d= 0 le résultat va dans le registre W
si d= 1 le résultat va dans le registre f
Nombre de cycle d'horloge : 1
Indicateurs positionnés :
Éventuellement le bit C
RRF : (Rotate Right F through carry)
Rotation à droite de ( f ) au travers du bit carry © le résultat va dans d
( f0 ) -> Carry
( f1 ) -> ( d0 )
( f2 ) -> ( d1 )
( f3 ) -> ( d2 )
( f4 ) -> ( d3 )
( f5 ) -> ( d4 )
( f6 ) -> ( d5 )
( f7 ) -> ( d6 )
Carry -> ( d7 )
Nombre de cycle d'horloge : 1
Indicateurs positionnés : :
Éventuellement le bit C